//主要的前置执行文件，基本上可以看做整个扩展的入手点
import { lib, game, ui, get, ai, _status } from '../../../noname.js'
import { swTool } from '../main/swTool.js'

export function precontent(configs) {
	if (lib.config?.[`extension_联机修改_enable`]) {
		alert("Tip:建议不要和联机修改一起开！！否则可能会出问题")
	}
	lib.modePack = {}
	if (lib.config.dev) {
		lib.cheat.i();//暴露变量方便调试
	}

	const useJs = [
		'content',//lib.element.content中设定 next.setContent("") 中作为参数
		'modeConfig',//联机模式切换的配置文件
		'chooseCharacterOL', //改变不同模式下的选将逻辑
		'skillSet',//修改部分联机中存在问题的技能代码，主要是神貂蝉
		'connect',//联机单人开房，连续交互等逻辑
    ]

	swTool.addImport(`extension/${swTool.extensionName}/script/precontent.js`, () => {
		useJs.forEach(m => swTool.addImport(`extension/${swTool.extensionName}/script/${m}.js`))

		lib.init.css(`${lib.assetURL}extension/${swTool.extensionName}/style`, 'control')
		lib.init.css(`${lib.assetURL}extension/${swTool.extensionName}/style`, 'juexingji')
		lib.init.css(`${lib.assetURL}extension/${swTool.extensionName}/style`, 'player')
	})



}
